package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 车牌信息对象 tz_car_info
 * 
 * @author lmj
 * @date 2024-12-07
 */
@Data
public class TzCarInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 车牌 */
    @Excel(name = "车牌")
    private String carNo;

    /** 车牌类型 */
    @Excel(name = "车牌类型")
    private String noType;

    /** 车类型 */
    @Excel(name = "车类型")
    private String carType;

    /** 有效时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "有效时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date beginDate;

    /** 过期时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "过期时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date expireDate;

    /** 用户信息 */
    @Excel(name = "用户信息")
    private String userInfo;

    /** 地址 */
    @Excel(name = "地址")
    private String address;

    /** 手机号 */
    @Excel(name = "手机号")
    private String mobile;

    //出入次数
    private Integer ioNum = 0;
    //累计时间
    private String totalTime = "0";

}
